package com.mlethe.library.recyclerview.callback;

import android.view.View;

/**
 * @author Mlethe
 */
public abstract class AbstractLoadCallback extends Callback {

    @Override
    public final void bindClickListener(View.OnClickListener listener) {
        super.bindClickListener(listener);
    }

    /**
     * 正在加载中
     */
    public abstract void onLoading();

    /**
     * 加载结束
     */
    public abstract void onLoaded();

    /**
     * 加载失败
     */
    public abstract void onLoadFail();

    /**
     * UI处理没有更多数据
     */
    public abstract void onNoData();

}
